package losrebellos.lospistoleros.core.events {	import flash.events.Event;	/*	 *	 * @author los rebellos	 *	 */	public class PEvent extends Event	{		/*		 * 		 * EVENTS		 * 		 */		//initialization		public static const INITIALIZE:String = "PEvent/initialize";		public static const INITIALIZED:String = "PEvent/initialized";		//finalization		public static const FINALIZE:String = "PEvent/finalize";		public static const FINALIZED:String = "PEvent/finalized";		//error		public static const ERROR:String = "PEvent/error";						/*		 * 		 * CONSTRUCTOR		 * 		 */		public function PEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)		{			super(type, bubbles, cancelable);		}						/*		 * 		 * UTILS		 * 		 */		override public function clone():Event		{			return new PEvent(this.type, this.bubbles, this.cancelable);		}	}}